e01sff

e01sff © Numerical Algorithms Group, 2002.

Purpose

E01SFF Interpolated values, evaluate interpolant computed by E01SEF, two variables

Synopsis

[pf,ifail] = e01sff(x,y,f,rnw,fnodes,px,py<,ifail>)

Description

 
 This routine takes as input the interpolant F(x,y) of a set of 
 scattered data points (x ,y ,f ), for r=1,2,...,m, as computed by
                         r  r  r                                
 E01SEF, and evaluates the interpolant at the point (px,py).
 
 If (px,py) is equal to (x ,y ) for some value of r, the returned 
                          r  r                                   
 value will be equal to f .
                         r
 
 If (px,py) is not equal to (x ,y ) for any r, all points that are
                              r  r                             
 within distance RNW of (px,py), along with the corresponding 
 nodal functions given by FNODES, will be used to compute a value 
 of the interpolant.
 
 E01SFF must only be called after a call to E01SEF.
 

Parameters

e01sff

Required Input Arguments:

x (:)                                 real
y (:)                                 real
f (:)                                 real
rnw                                   real
fnodes (:)                            real
px                                    real
py                                    real

Optional Input Arguments:                       <Default>

ifail                                 integer  -1

Output Arguments:

pf                                    real
ifail                                 integer